package catherineliu.main.singleton.normal;

/**
 * 项目：DesignPatternsDemo
 * 文件描述：创建一个 Singleton 类
 * 作者：ljj
 * 创建时间：2020/11/25
 */
public class SingleObject {

    // 创建 SingleObject 的一个对象
    private static SingleObject instance = new SingleObject();

    // 让构造函数为private，这样该类就不会被实例化
    private SingleObject() {}

    // 获取唯一可用的对象
    public static SingleObject getInstance() {
        return instance;
    }

    public void sayHelloTo(String name) {
        System.out.println("Hello to " + name);
    }

}
